Optimal Component Selection Problem for Cots Based Software System under Consensus Recovery Block Scheme: A Goal Programming Approach
نویسندگان
چکیده
Cost, reliability and time are the three main quality attributes of a software system. Now days much software are designed on COTS component in order to facilitate timely development with reduced cost and improved reliability. Software deigned to handle critical control systems have very high reliability requirements. Fault tolerance is designed in these systems for some or all of the software modules so that execution can be resumed even after failure with minimal loss of data and time. Designing fault tolerance requires extra resources. Even though reliability requirement are very high the developers can't spend endless resources on any project. This is a trade off problem between reliability and cost. Many such problems have been discussed in literature considering distinct objectives and constraints and have given good results. An effective approach to discuss this problem is to formulate a multi-objective problem
منابع مشابه
Goal Programming Approach for Selection of COTS Components in Designing a Fault Tolerant Modular Software System under Consensus Recovery Block Scheme
The application of computer systems has now crossed many different fields. Systems are becoming more software intensive. The requirements of the customer for a more reliable software led to the fact that software reliability is now an important research area. One method to improve software reliability is by the application of redundancy. A careful use of redundancy may allow the system to toler...
متن کاملFuzzy Approach for Selecting Optimal COTS Based Software Products Under Consensus Recovery Block Scheme
Submitted in March 2010; Accepted in December 2010 Abstract The cost associated with development of a large and complex software system is formidable. In today's customer driven market, improvement of quality aspects in terms of reliability of the product is also gaining increased importance. But the resources are limited and the manager has to maneuver within a tight schedule. In order to meet...
متن کاملFuzzy COTS Selection for Modular Software Systems Based on Cohesion and Coupling under Multiple Applications Environment
Due to the rapid growth of development of component based software systems, the selection of optimal commercial-off-the-shelf (COTS) components has become the key of optimization techniques used for the purpose. In this paper, the authors use fuzzy mathematical programming (FMP) for developing bi-objective fuzzy optimization models that aims to select the best-fit COTS components for a modular ...
متن کاملA fuzzy approach for optimal selection of COTS components for modular software system under consensus recovery block scheme incorporating execution time
Today almost everyone in the world is directly or indirectly affected by computer systems. Computers are used in diverse areas for various applications including air traffic control, nuclear reactors, industrial process control, hospital health care etc. affecting millions of people. As the functionality of computer operations become more essential and yet more critical, there is a great need f...
متن کاملA Fuzzy Approach for Component Selection amongst Different Versions of Alternatives for a Fault Tolerant Modular Software System under Recovery Block Scheme Incorporating Build-or-Buy Strategy
Software projects generally have to deal with producing and managing large and complex software products. As the functionality of computer operations become more essential and yet more critical, there is a great need for the development of modular software system. Component-Based Software Engineering concerned with composing, selecting and designing components to satisfy a set of requirements w...
متن کامل